#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<vector>
#include<string>
#include<algorithm>
#include<unordered_map>
using namespace std;
//class Solution {
//public:
//    int minimumDistance(vector<vector<int>>& points) {
//        int ret = INT_MAX,change = 0;
//        for(int k = 0;k< points.size() - 1;k++)
//        {
//            for (int i = 0; i < points.size() - 1; i++)
//            {
//                int end = 0;
//                if (i == k) continue;
//                for (int j = i + 1; j < points.size(); j++)
//                {
//                    int tmp1 = abs(points[i][0] - points[j][0]);
//                    int tmp2 = abs(points[i][1] - points[j][1]);
//                    end = max(end, tmp1 + tmp2);
//                    change = end;
//                }
//            }
//            ret = min(change, ret);
//        }
//        return ret;
//    }
//};